آموزش بلوپرینت‌های آنریل انجین - راهنمای جامع توسعه بصری بازی برای مبتدیان [ویدیو] - آخرین آپدیت

دانلود Learn Unreal Engine Blueprints - A Beginner's Guide to Visual Game Development [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: توسعه بصری بازی‌ها با یک مسیر ساختاریافته در سیستم بلوپرینت (Blueprint) آنریل انجین، بسیار ساده و قابل دسترس شده است. یادگیرندگان با نصب و تنظیمات اولیه شروع کرده و به سرعت به پروژه‌های عملی می‌پردازند که مفاهیم ضروری برنامه‌نویسی را در قالبی بصری و شهودی نمایش می‌دهد. هر پروژه مکانیک‌های اصلی، ساختارهای داده و منطق رویداد-محور را معرفی می‌کند تا درک عملی کاربر ensured شود. پروژه‌هایی مانند بازی مار (Snake)، کاربران را در مسیر ایجاد بلوپرینت، مدیریت اکتورها و کنترل جریان بازی هدایت کرده و بر تعاملات بلادرنگ و رفتارهای پویا تأکید می‌کند. تمرینات بعدی در بازی مین‌روبو (Minesweeper)، مفاهیمی نظیر تولید شبکه (Grid)، رویدادهای موس، منطق شرطی و شرایط برد/باخت را تقویت کرده و بر حل مسئله در محیط بصری تمرکز دارد. در طول این دوره، کاربران تجربه ترکیب تئوری با کارهای پروژه‌ای عملی را کسب می‌کنند. این برنامه آموزشی برای توسعه‌دهندگان مشتاق بازی و علاقه‌مندان طراحی شده و فرض بر این است که کاربر تجربه برنامه‌نویسی حداقلی اما آشنایی با عملیات پایه کامپیوتر دارد. در پایان، یادگیرندگان می‌توانند با اعتماد به نفس پروتوتایپ‌های بازی تعاملی بسازند، منطق راننده-وسیله نقلیه را در بستر گیم‌پلی درک کنند و با ابزارهای اسکریپت‌نویسی بصری آنریل انجین کار کنند. ایجاد و مدیریت اکتورها با استفاده از بلوپرینت‌ها پیاده‌سازی مکانیک‌های بازی رویداد-محور تولید و مدیریت شبکه‌ها برای محیط‌های بازی به‌کارگیری منطق شرطی برای گیم‌پلی تعاملی طراحی و اجرای شرایط برد و باخت دیباگ و بهینه‌سازی پروژه‌ها برای اطمینان از اجرای روان بازی ایده‌آل برای مبتدیان، علاقه‌مندان و توسعه‌دهندگان آینده بازی. بدون نیاز به دانش قبلی برنامه‌نویسی، هرچند سواد پایه کامپیوتر مورد نیاز است. عالی برای کسانی که مشتاق یادگیری اسکریپت‌نویسی بصری و منطق بازی هستند. محیط اسکریپت‌نویسی بصری متمرکز بر بلوپرینت برای یادگیری شهودی * پروژه‌های واقعی بازی برای نمایش کاربردهای عملی * راهنمای جامع در مورد مدیریت رویدادها، ساختارهای داده و منطق گیم‌پلی

سرفصل ها و درس ها

مقدمه Introduction

  • نصب Installation

پروژه اول: بازی مار Project 1: Snake

  • معرفی پروژه بازی مار Introduction to our Snake Project

  • شروع پروژه و اولین بلوپرینت Starting our Project and our First Blueprint

  • باز کردن مجدد پروژه Reopening The Project

  • تنظیم نقشه پیش‌فرض ادیتور Setting the Default Editor Map

  • تولید اکتور از یک کلاس خاص (Spawn Actor of Class) Spawn Actor of Class

  • برخی دستورات بلوپرینت برای شروع Some Blueprint Commands to Get Started With

  • تولید شبکه (Grid) از طریق بلوپرینت‌ها Generating the Grid From Blueprints

  • توابع (Functions) Functions

  • انتقال داده‌ها بین بلوپرینت‌ها Passing Data Between Blueprints

  • استفاده از Structs و Maps برای ذخیره اطلاعات شبکه Using Structs and Maps to Store Our Grid Information

  • استفاده از Map برای یافتن خانه‌ها Using our Map to Find Squares

  • استفاده از آرایه‌ای از خانه‌ها برای ساخت مار An Array of Squares as our Snake

  • انام‌ها (Enums) Enums

  • رویداد Tick و DeltaTime Event Tick and DeltaTime

  • کوییز Delta Time Delta Time Quiz

  • یافتن خانه بعدی در یک جهت - بخش اول Find Next Square in Direction Part 1

  • یافتن خانه بعدی در یک جهت - بخش دوم Find Next Square in Direction Part 2

  • به حرکت درآوردن مار Making our Snake Move

  • بازنویسی توابع و ایجاد زاویه دوربین ثابت Some Function Refactoring and Making a Fixed Camera Angle

  • رویدادهای فشردن کلیدها Key Press Events

  • حرکات چپ، راست، بالا و پایین Left, Right, Up, Down Movements

  • تنظیم قطعات میوه Setting up our Fruit Pieces

  • خوردن میوه و تولید میوه جدید Eat Fruit, Spawn a New One

  • جلوگیری از تولید میوه روی بدن مار Preventing Fruit Spawning on Snake Pieces

  • بازنویسی تابع تولید میوه Rewriting our Spawn Fruit Function

  • باخت در بازی در صورت برخورد با خود Lose Game if you Run into Yourself

  • حالات بازی (Game States) Game States

  • طراحی منوی اصلی Setting Up a Main Menu

  • پیاده‌سازی وضعیت باخت Losing the Game

  • اصلاح رفتار موس Fixing the Mouse Behaviour

مرور مفاهیم تئوری Recapping Some Theory

  • مقادیر Boolean، Integer و Float Booleans, Integers and Floats

  • نوع داده Byte (عدد) Byte (Number)

  • بردارها، روتاتورها و ترنسفورم‌ها Vectors, Rotators and Transforms

پروژه دوم: مین‌روبو Project 2: Minesweeper

  • شروع پروژه مین‌روبو Starting our Minesweeper Project

  • تولید شبکه بازی Spawning our Grid

  • بررسی رویدادهای موس Looking at Mouse Events

  • رندر کننده متن (Text Renderer) Text Renderer

  • تولید بمب‌ها Spawning Bombs

  • نقشه مختصات Coordinate Map

  • بررسی خانه‌های مجاور برای بمب - بخش اول Checking Adjacent Squares for Bombs Part 1

  • بررسی خانه‌های مجاور برای بمب - بخش دوم Checking Adjacent Squares for Bombs Part 2

  • بررسی خانه‌های مجاور برای بمب - بخش سوم Checking Adjacent Squares for Bombs Part 3

  • کلیک روی کاشی‌ها Clicking on Tiles

  • کلیک روی کاشی‌های صفر Clicking on Zero Tiles

  • اصلاح رفتار خوشه‌های کاشی صفر - بخش اول Fixing our Zero Tile Cluster Behaviour Part 1

  • اصلاح رفتار خوشه‌های کاشی صفر - بخش دوم Fixing our Zero Tile Cluster Behaviour Part 2

  • پرچم‌گذاری بمب‌ها Flagging Bombs

  • به‌روزرسانی شمارنده بمب‌ها Updating our Bomb Counter

  • ارزیابی شرایط برد Evaluating Win Conditions

  • افکت‌های برد و باخت - بخش اول Win and Lose Effects Part 1

  • افکت‌های برد و باخت - بخش دوم Win and Lose Effects Part 2

  • ریست کردن بازی و نهایی کردن پروژه Resetting the Game and Finalising Our Project

نمایش نظرات

آموزش بلوپرینت‌های آنریل انجین - راهنمای جامع توسعه بصری بازی برای مبتدیان [ویدیو]
جزییات دوره
8h 36m
53
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Lauritsen David Lauritsen

مهندس صوت و طراح صدا